package com.limf.demo.pattern.observer1;

import java.util.Observer;
import java.util.Vector;

public class Subject {

	// 观察者数组
	private Vector<Observer> oVector = new Vector<>();
	
	
	// 增加一个观察者
	public void addObserver(Observer observer) {
		this.oVector.add(observer);
	}
	
	// 删除一个观察者
	public void deleteObserver(Observer observer) {
		this.oVector.remove(observer);
	}

	// 通知所有观察者
	public void notifyObserver() {
		for(Observer observer : oVector) {
			observer.update(null, null);
		}
	}
}
